<?php
/*
Fonctions qui seront utiles pour le projet
*/

/*
Ecrit la config de la BD 
*/
function ecrireConfigBD($serveur,$utilisateur,$mdp)
{
	$id=fopen("config.php","w");
	fwrite($id,"<?php\n");
	fwrite($id,"[configuration]\n");
	fwrite($id,"serveur=".$serveur."\n");
	fwrite($id,"utilisateur=".$utilisateur."\n");
	fwrite($id,"bdpassword=".$mdp."\n");
	fwrite($id,"?>");
	fclose($id);
	chmod("config.php",777);
}

/*
Etablit une connexion à la BD et retourne son identifiant
*/
function connexionBD()
{
	@$values=parse_ini_file("config.php");
	return mysql_connect($values['serveur'],$values['utilisateur'],$values['bdpassword']);
}


function printHeader($titre,$cssFile){
	echo <<<EOF
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr">
<head>
	<title>$titre</title>
<link rel="stylesheet" type="text/css" href="$cssFile" />
</head>
<body>

EOF;
}

function printFooter(){
	echo "</body>\n</html>";
}

function xmlHeader()
{
	echo "<?xml version=\"1.0\" encoding=\"UTF-8\" ?>\n";
}

function lancerXSLT($xmlData,$xslFile)
{
	/* Allocation d'un analyseur XSLT */
$xh = xslt_create();
$xml=array('/_xml' => $xmlData);
/* Traitement du document */
$result = xslt_process($xh, 'arg:/_xml', $xslFile,NULL,$xml);
if ($result) {
   echo $result;
} else {
    echo  xslt_error($xh);
}

xslt_free($xh);
}

?>